/**
 * 中文国家名称到拼音首字母的映射表
 * 用于国家列表的字母分组显示
 */
export const chineseToLetter: Record<string, string> = {
  '中国大陆': 'Z',
  '中国香港': 'Z',
  '中国台湾': 'Z',
  '中国澳门': 'Z',
  '阿尔巴尼亚': 'A',
  '阿富汗': 'A',
  '阿尔及利亚': 'A',
  '阿根廷': 'A',
  '阿联酋': 'A',
  '阿曼': 'A',
  '阿塞拜疆': 'A',
  '埃及': 'A',
  '埃塞俄比亚': 'A',
  '爱尔兰': 'A',
  '爱沙尼亚': 'A',
  '安道尔': 'A',
  '安哥拉': 'A',
  '安提瓜和巴布达': 'A',
  '奥地利': 'A',
  '澳大利亚': 'A',
  '巴巴多斯': 'B',
  '巴布亚新几内亚': 'B',
  '巴哈马': 'B',
  '巴基斯坦': 'B',
  '巴拉圭': 'B',
  '巴林': 'B',
  '巴拿马': 'B',
  '巴西': 'B',
  '白俄罗斯': 'B',
  '保加利亚': 'B',
  '贝宁': 'B',
  '比利时': 'B',
  '冰岛': 'B',
  '波兰': 'B',
  '波斯尼亚和黑塞哥维那': 'B',
  '玻利维亚': 'B',
  '博茨瓦纳': 'B',
  '不丹': 'B',
  '布基纳法索': 'B',
  '布隆迪': 'B',
  '朝鲜': 'C',
  '赤道几内亚': 'C',
  '丹麦': 'D',
  '德国': 'D',
  '东帝汶': 'D',
  '多哥': 'D',
  '多米尼加': 'D',
  '多米尼克': 'D',
  '俄罗斯': 'E',
  '厄瓜多尔': 'E',
  '厄立特里亚': 'E',
  '法国': 'F',
  '梵蒂冈': 'F',
  '菲律宾': 'F',
  '斐济': 'F',
  '芬兰': 'F',
  '佛得角': 'F',
  '冈比亚': 'G',
  '刚果共和国': 'G',
  '刚果民主共和国': 'G',
  '格鲁吉亚': 'G',
  '格林纳达': 'G',
  '哥伦比亚': 'G',
  '哥斯达黎加': 'G',
  '古巴': 'G',
  '圭亚那': 'G',
  '哈萨克斯坦': 'H',
  '海地': 'H',
  '韩国': 'H',
  '荷兰': 'H',
  '黑山': 'H',
  '洪都拉斯': 'H',
  '基里巴斯': 'J',
  '吉布提': 'J',
  '吉尔吉斯斯坦': 'J',
  '几内亚': 'J',
  '几内亚比绍': 'J',
  '加拿大': 'J',
  '加纳': 'J',
  '加蓬': 'J',
  '柬埔寨': 'J',
  '捷克': 'J',
  '津巴布韦': 'J',
  '喀麦隆': 'K',
  '卡塔尔': 'K',
  '科摩罗': 'K',
  '科特迪瓦': 'K',
  '科威特': 'K',
  '克罗地亚': 'K',
  '肯尼亚': 'K',
  '库克群岛': 'K',
  '拉脱维亚': 'L',
  '莱索托': 'L',
  '老挝': 'L',
  '黎巴嫩': 'L',
  '立陶宛': 'L',
  '利比里亚': 'L',
  '利比亚': 'L',
  '列支敦士登': 'L',
  '卢森堡': 'L',
  '卢旺达': 'L',
  '罗马尼亚': 'L',
  '马达加斯加': 'M',
  '马尔代夫': 'M',
  '马耳他': 'M',
  '马拉维': 'M',
  '马来西亚': 'M',
  '马里': 'M',
  '马绍尔群岛': 'M',
  '马其顿': 'M',
  '毛里求斯': 'M',
  '毛里塔尼亚': 'M',
  '美国': 'M',
  '蒙古': 'M',
  '孟加拉国': 'M',
  '秘鲁': 'M',
  '密克罗尼西亚': 'M',
  '缅甸': 'M',
  '摩尔多瓦': 'M',
  '摩洛哥': 'M',
  '摩纳哥': 'M',
  '莫桑比克': 'M',
  '墨西哥': 'M',
  '纳米比亚': 'N',
  '南非': 'N',
  '南苏丹': 'N',
  '瑙鲁': 'N',
  '尼泊尔': 'N',
  '尼加拉瓜': 'N',
  '尼日尔': 'N',
  '尼日利亚': 'N',
  '挪威': 'N',
  '帕劳': 'P',
  '葡萄牙': 'P',
  '日本': 'R',
  '瑞典': 'R',
  '瑞士': 'R',
  '萨尔瓦多': 'S',
  '萨摩亚': 'S',
  '塞尔维亚': 'S',
  '塞拉利昂': 'S',
  '塞内加尔': 'S',
  '塞浦路斯': 'S',
  '塞舌尔': 'S',
  '沙特阿拉伯': 'S',
  '圣多美和普林西比': 'S',
  '圣基茨和尼维斯': 'S',
  '圣卢西亚': 'S',
  '圣马力诺': 'S',
  '圣文森特和格林纳丁斯': 'S',
  '斯里兰卡': 'S',
  '斯洛伐克': 'S',
  '斯洛文尼亚': 'S',
  '斯威士兰': 'S',
  '苏丹': 'S',
  '苏里南': 'S',
  '索马里': 'S',
  '所罗门群岛': 'S',
  '塔吉克斯坦': 'T',
  '泰国': 'T',
  '坦桑尼亚': 'T',
  '汤加': 'T',
  '特立尼达和多巴哥': 'T',
  '突尼斯': 'T',
  '图瓦卢': 'T',
  '土耳其': 'T',
  '土库曼斯坦': 'T',
  '瓦努阿图': 'W',
  '危地马拉': 'W',
  '委内瑞拉': 'W',
  '文莱': 'W',
  '乌干达': 'W',
  '乌克兰': 'W',
  '乌拉圭': 'W',
  '乌兹别克斯坦': 'W',
  '西班牙': 'X',
  '希腊': 'X',
  '新加坡': 'X',
  '新西兰': 'X',
  '匈牙利': 'X',
  '叙利亚': 'X',
  '牙买加': 'Y',
  '亚美尼亚': 'Y',
  '也门': 'Y',
  '伊拉克': 'Y',
  '伊朗': 'Y',
  '以色列': 'Y',
  '意大利': 'Y',
  '印度': 'Y',
  '印度尼西亚': 'Y',
  '英国': 'Y',
  '约旦': 'Y',
  '越南': 'Y',
  '赞比亚': 'Z',
  '乍得': 'Z',
  '智利': 'Z',
  '中非共和国': 'Z'
}

// 中文国家名称到拼音的映射（用于搜索）
export const countryPinyinMap: Record<string, string[]> = {
  智利: ["zhili", "zhi", "li"],
  中国大陆: ["zhongguodalu", "zhongguo", "dalu", "china"],
  中国香港: ["zhongguoxianggang", "xianggang", "hongkong"],
  中国台湾: ["zhongguotaiwan", "taiwan"],
  中国澳门: ["zhongguoaomen", "aomen", "macau"],
  日本: ["riben", "ri", "ben", "japan"],
  韩国: ["hanguo", "han", "guo", "korea"],
  美国: ["meiguo", "mei", "guo", "usa", "america"],
  英国: ["yingguo", "ying", "guo", "uk", "britain"],
  法国: ["faguo", "fa", "guo", "france"],
  德国: ["deguo", "de", "guo", "germany"],
  意大利: ["yidali", "yi", "da", "li", "italy"],
  西班牙: ["xibanya", "xi", "ban", "ya", "spain"],
  俄罗斯: ["eluosi", "e", "luo", "si", "russia"],
  澳大利亚: ["aodaliya", "ao", "da", "li", "ya", "australia"],
  加拿大: ["jianada", "jia", "na", "da", "canada"],
  巴西: ["baxi", "ba", "xi", "brazil"],
  印度: ["yindu", "yin", "du", "india"],
  泰国: ["taiguo", "tai", "guo", "thailand"],
  新加坡: ["xinjiapo", "xin", "jia", "po", "singapore"],
  马来西亚: ["malaixiya", "ma", "lai", "xi", "ya", "malaysia"],
  菲律宾: ["feilubin", "fei", "lu", "bin", "philippines"],
  越南: ["yuenan", "yue", "nan", "vietnam"],
  印度尼西亚: ["yindunixiya", "yin", "du", "ni", "xi", "ya", "indonesia"],
}


// 字母索引（移除#号，只保留A-Z字母）
export const alphabetLetters = ["A","B","C", "D","E","F","G","H","I","J", "K", "L", "M","N", "O","P", "Q","R","S", "T","U","V","W","X", "Y","Z"];